someone that delivers messages - Alemán Inglés Diccionario